func (m *default{{.upperStartCamelObject}}Model) Update(ctx context.Context, data *{{.upperStartCamelObject}}) error {

	var res = &jrpc.Response{}
	var err error

    res, err = m.Call(ctx, "Update", data)
	if err != nil {
		return err
	}

	if res.Error != nil {
		return res.Error
	}

	logx.Infof("rpc Update success, result: %v", res)
	return nil
}

func (m *default{{.upperStartCamelObject}}Model) UpdateByFields(ctx context.Context, data *{{.upperStartCamelObject}}, fields []string) error {

	var res = &jrpc.Response{}
	var err error

    res, err = m.Call(ctx, "UpdateByFields", data, fields)
	if err != nil {
		return err
	}

	if res.Error != nil {
		return res.Error
	}

	logx.Infof("rpc Update success, result: %v", res)
	return nil
}
